package com.woniuxy.user.confilg;

import org.springframework.amqp.core.Queue;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;


/**
 * 消息队列配置类
 */
@Configuration
public class RabbitMQConfig {
    /**
     * 创建注册时的消息队列生产者
     * @return
     */
    @Bean
    public Queue RegisterCodeQueue(){
        return new Queue("register_code_queue");
    }

    /**
     * 创建登录时的消息队列生产者
     * @return
     */
    @Bean
    public Queue LoginCodeQueue(){
        return new Queue("login_code_queue");
    }

    /**
     *
     * 创建发送用户修改新手机验证码
     * @return
     */
    @Bean
    public Queue UpdateNewPhoneCodeQueue(){
        return new Queue("update_new_phone_code_queue");
    }

    /**
     * 创建发送用户修改手机验证码
     * @return
     */
    @Bean
    public Queue UpdatePhoneCodeQueue(){
        return new Queue("update_phone_code_queue");
    }

}
